//
//  ConstructionGround.h
//  TowerDefence
//
//  Created by K3 on 5/28/12.
//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//

#import "GameObject.h"
#import "Define.h"
#import "GameObjectDefine.h"
#import "DemoCastle.h"
#import "BarrackTower.h"

enum {
    TAG_CONSTRUCTION_GROUND_MENU = 0,
    TAG_CONSTRUCTION_GROUND_FLAG = 1,
    TAG_TOWER_MENU_TABLE = 2,
    TAG_BOOM_TOWER_MENU_ITEM = 3
};

@interface ConstructionGround : GameObject {
    BOOL isShowTowerMenuTable;
}

-(id)initConstructionGroundWith:(GameLayer *)_gameLayer;
-(void)loadResource;
-(void)constructionGroundPress:(id)sender;
-(void)createBoomTower:(id)sender;
-(void)createArrowTower:(id)sender;
-(void)createBarrackTower:(id)sender;
-(void)createFastTower:(id)sender;

@end